﻿@charset "UTF-8";

/*! normalize.css v6.0.0 | MIT License | github.com/necolas/normalize.css */

html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }

article, aside, footer, header, nav, section { display: block }

h1 { font-size: 2em; margin: .67em 0 }

figcaption, figure, main { display: block }

figure { margin: 1em 40px }

hr { box-sizing: content-box; height: 0; overflow: visible }

pre { font-family: monospace, monospace; font-size: 1em }

a { background-color: transparent; -webkit-text-decoration-skip: objects }

abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted }

b, strong { font-weight: inherit }

b, strong { font-weight: bolder }

code, kbd, samp { font-family: monospace, monospace; font-size: 1em }

dfn { font-style: italic }

mark { background-color: #ff0; color: #000 }

small { font-size: 80% }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }

sub { bottom: -.25em }

sup { top: -.5em }

audio, video { display: inline-block }

audio:not([controls]) { display: none; height: 0 }

img { border-style: none }

svg:not(:root) { overflow: hidden }

button, input, optgroup, select, textarea { margin: 0 }

button, input { overflow: visible }

button, select { text-transform: none }

[type=reset], [type=submit], button, html [type=button] {

-webkit-appearance:button

}

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {

border-style:none;

padding:0

}

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {

outline:1px dotted ButtonText

}

legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal }

progress { display: inline-block; vertical-align: baseline }

textarea { overflow: auto }

[type=checkbox], [type=radio] {

box-sizing:border-box;

padding:0

}

[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {

height:auto

}

[type=search] {

-webkit-appearance:textfield;

outline-offset:-2px

}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {

-webkit-appearance:none

}

::-webkit-file-upload-button {

-webkit-appearance:button;

font:inherit

}

details, menu { display: block }

summary { display: list-item }

canvas { display: inline-block }

template { display: none }

[hidden] {

display:none

}/*# sourceMappingURL=normalize.min.css.map */

/* 公共样式 */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0 }

body { font-family: "PingFang SC", "微软雅黑", "Microsoft YaHei", "5FAE8F6F96C59ED1", Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif; font-size: 14px; color: #333 }

ul, ol { list-style: none }

a { text-decoration: none; color: #333; blr:expression(this.onFocus=this.blur())

}

a:hover { text-decoration: none }

a:active, a:focus { outline: none }

input { margin: 0; padding: 0; outline: none }

img { border: 0; vertical-align: middle }

table { border-collapse: collapse; border-spacing: 0 }

.fl { float: left }

.fr { float: right }

.tc { text-align: center }

.tl { text-align: left }

.tr { text-align: right }

.fb { font-weight: bold }

.f12 { font-size: 12px }

.f14 { font-size: 14px }

.f16 { font-size: 16px }

.f18 { font-size: 18px }

.f20 { font-size: 20px }

.black { color: #000000 }

.white { color: #ffffff }

.gray { color: #808080 }

.clearfix { *zoom: 1

}

.clearfix:after { clear: both; content: ''; display: block; visibility: hidden; height: 0; font-size: 0 }

.container, .container-full { *zoom:1

}

.container:after { content: ''; clear: both; display: block; height: 0; visibility: hidden }

.container { width: 1200px; margin: 0 auto; }

.container-full { width: 100%; min-width: 1200px; margin: 0 auto; }

/*------------------------------头部开始------------------------------*/

.header { height: 140px; }

.header .nav-top { width: 100%; height: 86px; border-bottom: 1px solid #ddd; }

.header .nav-top .nt-left>div { float: left; }

.header .nav-top .nt-left .logo { padding-top: 15px; padding-right: 6px; display:none; }

.header .nav-top .nt-left .logo img { width: 56px; height: 56px; }

.header .nav-top .nt-left .name { padding-top: 23px; }

.header .nav-top .nt-left .name img { width: 351px; /*height: 39px;*/ }

.header .nav-top .nt-right { padding-top: 32px; }

.header .nav-top .nt-right>div { float: left; }

.header .nav-top .nt-right .ntc-left { margin-right: 15px; margin-top: 3px; }

.header .nav-top .nt-right .ntc-left img { width: 21px; height: 21px; }

.header .nav-top .nt-right .tel { color: #2c4c8a; }

.header .nav-top .nt-right .ntc-right { margin-right: 20px; }

.header .language { line-height: 32px; }

.header .mail, .header .language a { color: #666; }

.header .nav-bottom { width: 100%; height: 54px; line-height: 54px; }

.header ul li { float: left; height: 100%; }

.header ul li a { display: inline-block; height: 100%; padding: 0 25px; font-size: 18px; }

.header ul li:hover a, .header ul li.active a { color: #006bb8; }

.header .search { position: relative; }

.header .search .input { width: 172px; height: 20px; border: 1px solid #ddd; border-radius: 10px; padding-left: 10px; padding-right: 25px; }

.header .search .submit { position: absolute; background: url("../images/search.png") no-repeat; border: none; width: 15px; height: 14px; cursor: pointer; top: 20px; right: 10px; }

/*------------------------------头部结束------------------------------*/



/*------------------------------脚部开始------------------------------*/

.footer { background: #2c2c2c; color: #fff; }

.footer .footer-top { height: 280px; }

.footer .f-contact { padding-top: 60px; }

.footer h1 { font-size: 36px; font-weight: bold; }

.footer .f-contact ul li { margin-top: 25px; }

.footer .f-nav { padding-top: 62px; }

.footer .f-nav ul { }

.footer .f-nav>ul>li { float: left; margin-right: 38px; font-size: 12px; }

.footer .f-nav ul li a { color: #fff; }

.footer .f-nav>ul>li>ul li:first-child a { font-size: 16px; }

.footer .f-nav>ul>li>ul li:first-child:after { content: ''; display: block; width: 20px; height: 1px; background: #2f4b80; margin-top: 20px; margin-bottom: 20px; }

.footer .f-nav>ul>li ul li { margin-top: 12px; }

.footer .footer-bottom { width: 100%; height: 39px; border-top: 1px solid #464646; float: none; text-align: center; line-height: 40px; font-size: 12px; }

/*------------------------------脚部结束------------------------------*/



/*------------------------------banner和路径开始------------------------------*/

.public-banner .p-banner { width: 100%; height: 320px; overflow: hidden; }

.public-banner .p-banner img { width: 1920px; height: 320px; }

.public-banner .path { height: 54px; line-height: 54px; border-bottom: 1px solid #ddd; }

.public-banner .path-left li { float: left; margin-right: 26px; }

.public-banner .path-left li a { display: block; }

.public-banner .path-left li.active a, .public-banner .path-left li:hover a { color: #2f4b80; }

.public-banner .path-right span, .public-banner .path-right ul { float: left; }

.public-banner .path-right ul li { float: left; }

.public-banner .path-right ul li+li:before { content: '>'; display: inline-block; margin: 0 5px; }

/*------------------------------banner和路径结束------------------------------*/



/*------------------------------首页开始------------------------------*/

.index-banner { position: relative; width: 100%; height: 650px; overflow: hidden; }

/*.index-banner img{*/

    /*position: absolute;*/

    /*left: 50%;*/

    /*margin-left:-960px;*/

    /*width: 1920px;*/

    /*height: 650px;*/

/*}*/

.index-banenr .ib-swiper { width: 100%; height: 100%; }

.ib-swiper.swiper-container-horizontal>.swiper-pagination-bullets, .ib-swiper.swiper-pagination-custom, .ib-swiper.swiper-pagination-fraction { bottom: 100px; }

.title-1 { border-left: 5px solid #2f4b80; padding-left: 15px; }

.title-1 .t1-title { font-size: 20px; }

.title-1 .t1-sub { color: #999; }

.title-2 { color: #fff; border-left: 5px solid #fff; padding-left: 6px; }

.title-2 .t2-title { font-size: 18px; }

.title-2 .t2-sub { font-size: 12px; }

.index-content .row1 { position: relative; background: #fff; top: -85px; z-index: 999; }

.index-content .row1>div { float: left; }

.index-content .row1>.section { position: relative; padding: 40px 0 0 36px; width: 864px; }

.index-content .row1>.section img { position: absolute; top: 40px; right: 40px; }

.index-content .row1>.section p { line-height: 25px; padding: 30px 10px 0 20px; }

.index-content .row1 .block { width: 300px; }

.index-content .row1 .block img { width: 100%; cursor: pointer; }

.index-content .row1 .block video { /*width: 300px;*/

    /*height: 270px;*/

}

.index-content .row1 .block .section { background: #999; height: 47px; color: #fff; padding: 22px 20px 0 20px; overflow: hidden; }

.index-content .row1 .block .section p { padding: 10px 0 0 10px; }

.index-content .row2 { margin-bottom: 130px; }

.index-content .row2 ul { }

.index-content .row2 ul li { position: relative; float: left; width: 310px; }

.index-content .row2 ul li:first-child, .index-content .row2 ul li:first-child+li { padding-right: 67px; }

.index-content .row2 ul li+li { border-left: 1px solid #ddd; padding-left: 67px; }

.index-content .row2 ul li img { width: 310px; height: 120px; margin-bottom: 30px; }

.index-content .row2 ul li .section { }

.index-content .row2 ul li .section p { margin-top: 20px; line-height: 25px; }

.index-content .row2 ul li .title-2.b { border-left-color: #333; color: #333; }

.index-content .row2 ul li a { position: absolute; display: block; width: 32px; height: 32px; margin-top: 20px; background: url("../images/i_go.png"); }

.index-content .row2 ul li a:hover { background: url("../images/i_go_2.png"); }

.index-content .row3 { background: url("../images/index_banner_2.png") no-repeat center; height: 170px; }

.index-content .row3 .title-1.w { border-color: #fff; width: 170px; color: #fff; float: left; margin-top: 70px; }

.index-content .row3 .title-1.w .t1-sub { color: #fff; }

.index-content .row3 .container { /*height: 100%;*/

}

.index-content .row3 ul { float: left; width: 1010px; margin-top: 50px; }

.index-content .row3 ul li { float: left; width: 132px; color: #666; padding: 0 20px 0 50px; }

.index-content .row3 ul li .num { font-size: 36px; }

.index-content .row3 ul li .num:after { content: ''; display: block; background: #666; width: 20px; height: 2px; margin: 4px 0 8px 3px; }

.index-content .row3 ul li .num span { font-size: 16px; color: #999; }

.index-content .row4 { margin-top: 70px; margin-bottom: 10px; }

.row-title { text-align: center; }

.row-title .r-title { color: #2f4b80; font-size: 22px; margin-bottom: 8px; }

.row-title .r-sub { position: relative; color: #999; }

.row-title .r-sub:before, .row-title .r-sub:after { content: ''; position: absolute; background: #999; width: 54px; height: 1px; top: 0; margin-top: 7px; }

.row-title .r-sub:before { margin-left: -70px; }

.row-title .r-sub:after { margin-left: 16px; }

.index-content .row-content { margin-top: 50px; }

.index-content .row4 .row-content .left { width: 350px; height: 400px; }

.index-content .row4 .row-content .left img { width: 350px; height: 400px; }

.index-content .row4 .row-content .right { }

.index-content .row4 .right { width: 790px; padding-top: 26px; }

.index-content .row4 .ip-swiper1 .s-title { font-size: 18px; }

.index-content .row4 .ip-swiper1 .s-title:before { content: ''; display: block; background: #333; width: 45px; height: 3px; margin-bottom: 10px; }

.index-content .row4 .section { position: relative; }

.index-content .row4 .ip-swiper1 a { position: absolute; display: inline-block; padding: 8px 15px; font-size: 16px; border: 1px solid #ddd; right: 0; top: 0; }

.index-content .row4 .ip-swiper1 a span { font-size: 30px; line-height: 0; vertical-align: sub; }

.index-content .row4 .ip-swiper1 p { line-height: 30px; margin-top: 30px; }

/*首页轮播开始*/

.ip-swiper1 { width: 790px; height: 238px; }

.sw2-wrap { position: relative; }

.ip-swiper2 { width: 790px; }

.ip-swiper2 .swiper-slide img { background: #ddd; width: 182px; height: 136px; cursor: pointer; }

.ip-swiper2 .swiper-slide.active img { border: 2px solid #006bb8; width: 178px; height: 132px; }

.sw2-wrap .swiper-button-prev, .sw2-wrap .swiper-container-rtl .swiper-button-next { background-image: url("../images/ip_left.png"); background-size: 30px 30px; width: 30px; height: 30px; left: -40px; }

.sw2-wrap .swiper-button-next, .sw2-wrap .swiper-container-rtl .swiper-button-prev { background-image: url("../images/ip_right.png"); background-size: 30px 30px; width: 30px; height: 30px; right: -40px; }

/*首页轮播结束*/



/*row5样式再新闻中心*/

.row5 { margin-top: 70px; }

.row6 { background: url("../images/ic_banner.png") no-repeat center top; background-size: 1920px 539px; height: 469px; margin-top: 60px; padding-top: 70px; }

.row6 .index-contact { margin-top: 32px; background: #fff; }

.row6 .left { width: 599px; height: 288px; padding-top: 42px; border-right: 1px solid #ddd; float: left; }

.row6 .left>div { width: 399px; float: left; margin: 0 100px; padding-bottom: 10px; }

.row6 .left>div+div { border-top: 1px solid #ddd; padding-top: 10px; }

.row6 .left img { width: 50px; height: 50px; float: left; }

.row6 .left img+div { float: left; }

.row6 .info { height: auto; margin-left: 14px; }

.row6 .info>div { height: 20px; line-height: 30px; }

.row6 .left .c-sub { font-size: 12px; color: #666; }

.row6 .right { width: 400px; float: left; padding: 42px 100px 0 100px; }

.row6 .right div label { display: block; margin-bottom: 14px; }

.row6 .right div+div label { margin-top: 10px; }

.row6 .right div input { width: 100%; border: none; border-bottom: 1px solid #ddd; }

.row6 .right div textarea { width: 100%; height: 60px; border-color: #ddd; resize: vertical; text-align: left; outline: none; }

.row6 .right .submit { background: #eb4346; border: none; width: 100%; height: 30px; line-height: 30px; color: #fff; margin-top: 20px; }

.row7 { margin-top: 70px; margin-bottom: 80px; }

.row7 .link-swiper { width: 100%; margin-top: 30px; }

.row7 .link-swiper img { border: 1px solid #ddd; }

/*------------------------------首页结束------------------------------*/



/*--------------------------------新闻中心开始--------------------------------*/

.news-list-content { margin-top: 40px; }

.news-list-content .date { display: inline-block; width: 84px; height: 84px; border: 1px solid #999; color: #666; float: left; }

.news-list-content .date .day { font-size: 42px; text-align: center; line-height: 60px; }

.news-list-content .date .ym { font-size: 16px; text-align: center; line-height: 10px; }

.news-list-content .date-red { position: absolute; background: #2f4b80; color: #fff; border: 1px solid #2f4b80; top: 0; left: 0; z-index: 999999; }

.news-list-content .img { position: relative; background: #eee; width: 544px; float: left; }

.news-list-content .img .img-info { padding: 20px; }

.news-list-content .img h3 { font-size: 16px; color: #333; font-weight: normal; }

.news-list-content .img p { font-size: 12px; color: #666; line-height: 20px; margin-top: 5px; }

.news-list-content .text1 { width: 606px; float: right; }

.news-list-content .text ul { }

.news-list-content .text ul li { margin-bottom: 30px; width: 100%; float: left; }

.news-list-content .text .info { display: inline-block; width: 502px; float: right; padding-top: 3px; }

.news-list-content .info h5 { margin: 7px 0; font-size: 16px; font-weight: normal; }

.news-list-content ul li a { display: block; float: left; width: 100%; font-size: 16px; color: #333; text-decoration: none; }

.news-list-content .text .info p { font-size: 12px; line-height: 20px; color: #666; }

.news-list-content .text2 { width: 100%; padding: 0; }

.news-list-content .text2 ul li { position: relative; margin: 0; padding: 30px 0; border-bottom: 1px solid #ccc; }

.news-list-content .text2 ul li:first-child { border-top: 1px solid #ccc; }

.news-list-content .text2 ul li a { display: block; }

.news-list-content .text2 .date { float: left; }

.news-list-content .text2 .info { width: 800px; padding: 3px 0 0 20px; float: left; }

.news-list-content ul li:hover .text a, .news-list-content ul li:hover a .date, .news-list-content ul li:hover a .info, .news-list-content ul li:hover a .info p { color: #2f4b80 !important; border-color: #2f4b80; }

.news-list-content .text2 .icon-right { position: absolute; background: url(../images/nl_go1.png) no-repeat right center; width: 48px; height: 48px; right: 0; top: 50px; }

.news-list-content .text2 ul li:hover .icon-right { background: url(../images/nl_go2.png) no-repeat right center; }

/*分页开始*/

.fw-pagination { width: 100%; text-align: center; padding-top: 30px; padding-bottom: 70px; }

.fw-pagination ul { display: inline-block;  *display:inline;

zoom: 1; }

.fw-pagination ul li { float: left; padding: 0 3px; }

.fw-pagination ul li a { background: #ccc; display: block; width: 32px; height: 32px; line-height: 32px; text-align: center; font-weight: bold; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

.fw-pagination ul li a span { display: inline; height: 100%; }

.fw-pagination ul li.active a { background: #2f4b80; width: 32px; height: 32px; line-height: 32px; text-align: center; font-weight: bold; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0; }

.fw-pagination ul li:hover a { background: #2f4b80; color: #fff; }

.fw-pagination ul li.active a span, .fw-pagination ul li:hover a span { border-bottom: 1px solid #fff; }

/*分页结束*/



/*--------------------------------新闻中心结束--------------------------------*/



/*------------------------------关于我们-公司简介开始------------------------------*/

.about-gsjj { margin-top: 40px; }

.about-gsjj .article-wrap { margin-bottom: 50px; }

.about-gsjj .main-img { float: left; background: #fff; padding: 0 50px 40px 0; }

.about-gsjj .article { }

.about-gsjj .article .about-title { border-bottom: 1px solid #ddd; margin-bottom: 15px; padding-bottom: 10px; }

.about-gsjj h1 { font-size: 24px; }

.about-gsjj h6 { color: #666; font-weight: normal; margin-top: 10px; }

.about-gsjj p { line-height: 25px; margin-bottom: 25px; }

.about-gsjj .certificate-swiper { width: 100%; margin-bottom: 60px; }

.about-gsjj .certificate-swiper .swiper-slide img+div { text-align: center; padding: 10px 0; font-size: 16px; }

/*------------------------------关于我们-公司简介结束------------------------------*/



/*------------------------------关于我们-发展历程开始------------------------------*/

.developing-process { margin: 40px auto; }

.about-tit, .intro-align, .intro-align p, .menu-list { text-align: center; color: #444; font-size: 24px; }

.sub-tit { text-align: center; color: #666; font-weight: normal; margin: 10px 0 20px 0; }

.process-list-l dt em, .process-list-l dt:after, .process-list-r dt em, .process-list-r dt:after, .related-link em, .team-info em, .team-list dt em { content: '' }

.sec-wrap { width: 1200px; margin: 0 auto; padding: 0 50px 76px; box-sizing: border-box }

.sec-wrap .show { display: block }

.intro-mpic, .m-tit { display: none }

.sec-wraps { background-color: #fafafa }

.menu-wrap { background-color: #fff; width: 100% }

.process-list dt, .team-position { border-bottom: 1px solid #D6D6D6 }

.process-list { width: 351px; color: #6E7173 }

.process-list-l { float: left; border-right: 1px solid #D6D6D6; margin: 0 100px 0 0; padding: 0 66px 50px 132px }

.process-list-r { float: right; left: -1px; border-left: 1px solid #D6D6D6; padding: 0 132px 50px 67px }

.process-list dt { position: relative; font-size: 22px; font-weight: 700; line-height: 44px; }

.process-list dd { font-size: 14px; line-height: 24px; padding: 10px 0 0 0; color: #85888B; float: left; }

.process-list dd img { width: 105px; height: 70px; float: left; }

.process-list dd p { width: 226px; float: left; margin-left: 20px; }

.process-list-l dt em { position: absolute; left: 382px; top: 33px; width: 1px; height: 96px; background: #D6D6D6; -webkit-transform: rotate3d(0, 0, 1, -40deg); -moz-transform: rotate3d(0, 0, 1, -40deg); -o-transform: rotate3d(0, 0, 1, -40deg); -ms-transform: rotate3d(0, 0, 1, -40deg); transform: rotate3d(0, 0, 1, -40deg) }

.process-list-l dt:after { position: absolute; right: -71px; top: 116px; width: 10px; height: 10px; border-radius: 10px; background-color: #D2D3D3 }

.process-list-r dt em { position: absolute; left: -32px; top: 33px; width: 1px; height: 96px; background: #D6D6D6; -webkit-transform: rotate3d(0, 0, 1, 40deg); -moz-transform: rotate3d(0, 0, 1, 40deg); -o-transform: rotate3d(0, 0, 1, 40deg); -ms-transform: rotate3d(0, 0, 1, 40deg); transform: rotate3d(0, 0, 1, 40deg) }

.process-list-r dt:after { position: absolute; left: -72px; top: 116px; width: 10px; height: 10px; border-radius: 10px; background-color: #D2D3D3 }

/*------------------------------关于我们-发展历程结束------------------------------*/



/*------------------------------关于我们-荣誉资质开始------------------------------*/

.about-zzry { margin-top: 40px; }

.about-zzry .honor-swiper1 { width: 930px; margin: 0 auto; }

.about-zzry .honor-swiper1, .about-zzry .honor-swiper2 { margin-bottom: 80px; }

.honor-swiper1-wrap { position: relative; }

.honor-swiper1-wrap .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("../images/h_left.png"); background-size: 88px 88px; width: 88px; height: 88px; left: -34px; }

.honor-swiper1-wrap .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("../images/h_right.png"); background-size: 88px 88px; width: 88px; height: 88px; right: -34px; }

.about-zzry .honor-swiper1 .swiper-slide { position: relative; width: 182px!important; height: 268px; }

.about-zzry .honor-swiper1 .swiper-slide img { position: absolute; width: 158px; height: 102px; top: 20px; left: -160px; }

.about-zzry .honor-swiper1 .swiper-slide>div { position: relative; width: 140px; height: 130px; border-right: 2px solid #26a6ae; border-bottom: 8px solid #26a6ae; text-align: center; padding: 0 20px; }

.about-zzry .honor-swiper1 .swiper-slide>div:after { content: ''; position: absolute; width: 0; height: 0; border: 10px solid #26a6ae; border-right-color: transparent; border-bottom-color: transparent; top: 0; right: -22px; }

.about-zzry .honor-swiper1 .swiper-slide>div h1 { color: #26a6ae; font-size: 56px; }

.about-zzry .honor-swiper1 .swiper-slide>div p { font-weight: bold; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(even) img { position: absolute; width: 158px; height: 102px; top: 150px; left: -160px; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(even)>div { border-right: 2px solid #b92808; border-top: 8px solid #b92808; border-bottom: 0; top: 130px; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(even)>div:after { border-color: #b92808; border-top-color: transparent; border-right-color: transparent; border-bottom-color: #b92808; top: 110px; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(even)>div h1 { color: #b92808; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(3n)>div { border-right: 2px solid #ea8602; border-bottom: 8px solid #ea8602; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(3n)>div:after { border: 10px solid #ea8602; border-right-color: transparent; border-bottom-color: transparent; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(3n)>div h1 { color: #ea8602; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(4n)>div { border-right: 2px solid #cecb3b; border-top: 8px solid #cecb3b; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(4n)>div:after { border-color: #cecb3b; border-top-color: transparent; border-right-color: transparent; border-bottom-color: #cecb3b; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(4n)>div h1 { color: #cecb3b; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(5n)>div { border-right: 2px solid #595853; border-bottom: 8px solid #595853; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(5n)>div:after { border: 10px solid #595853; border-right-color: transparent; border-bottom-color: transparent; }

.about-zzry .honor-swiper1 .swiper-slide:nth-child(5n)>div h1 { color: #595853; }

.about-zzry .trophy { float: left; width: 236px; }

.about-zzry .honor-swiper2 { float: right; width: 934px; }

.about-zzry .honor-swiper2 img { width: 170px; height: 123px; border: 1px solid #ddd; }

/*------------------------------关于我们-荣誉资质结束------------------------------*/



/*------------------------------关于我们-公司环境开始------------------------------*/

.about-picture .picture-ul li { position: relative; width: 100%; float: left; padding: 80px 0; }

.about-picture .picture-ul li:first-child { padding-top: 50px; }

.about-picture .picture-ul li>div { position: relative; float: left; }

.about-picture .picture-ul li+li { border-top: 1px solid #ddd; }

.about-picture .text { width: 359px; height: 435px; padding: 50px 10px 10px 10px; margin: 0 9px; float: left; }

.about-picture .text h1 { font-size: 36px; }

.about-picture .text p { line-height: 30px; margin-top: 14px; }

.about-picture .img-b { background: #fff; width: 785px; height: 497px; margin: 0 9px 0 9px; float: left; }

.about-picture .img-s { background: #fff; width: 382px; height: 242px; float: left; margin: 20px 9px 0 9px; }

.about-picture img { background: #fff; padding: 10px; border: 1px solid #eaeaea; box-shadow: 3px 3px 10px #999; }

.about-picture .img-b img { width: 763px; height: 475px; }

.about-picture .img-s img { width: 360px; height: 220px; }

.about-picture .picture-ul li:nth-child(3n+2) .text { right: -803px; bottom: -264px; }

.about-picture .picture-ul li:nth-child(3n+2) .img-b { left: -397px; }

.about-picture .picture-ul li:nth-child(3n+2) .img-s3 { top: -517px; }

.about-picture .picture-ul li:nth-child(3n+3) .img-b { bottom: -262px; }

.about-picture .picture-ul li:nth-child(3n+3) .img-s2, .about-picture .picture-ul li:nth-child(3n+3) .img-s3 { top: -517px; }

/*------------------------------关于我们-公司环境结束------------------------------*/



/*------------------------------产品中心开始------------------------------*/

.index-s3 { }

.index-s3 .img { width: 360px; float: left; }

.index-s3 img { width: 100%; }

.index-content .index-s3 img { min-height: 333px; }

.index-s3 .text { overflow: hidden; height: 104px; }

.index-s3 .text h1 { font-size: 20px; color: #2a3f79; }

.index-s3 .text p { color: #383838; line-height: 25px; }

.case-list .img { border: 1px solid #ddd; }

.case-list .img img { width: 100%; }

.case-list>ul>li { width: 100%; padding: 30px 0; border-bottom: 1px solid #ddd; float: left; }

.case-list .info { width: 800px; float: right; color: #333; }

.case-list .info h3 { font-size: 18px; font-weight: bold; padding-top: 24px; padding-bottom: 10px; }

.case-list .info ul li { line-height: 25px; }

.case-list .info ul li+li { display: none; }

.case-list .info ul li span { font-weight: bold; }

.case-list .info .open { font-weight: bold; }

.case-list .info .open a { color: #000; text-decoration: none; }

.case-list .info .open a:hover, .case-list .info .open.active a { color: #2f4b80; }

/*------------------------------产品中心结束------------------------------*/





/*------------------------------css文件合并分界------------------------------*/

section { width: 100%; height: 100px; margin-bottom: 50px; background-color: pink }

.page, .page li { text-align: center }

.page li { display: inline-block; width: 32px; height: 32px; background-color: #ccc; border-radius: 4px; line-height: 32px; margin-right: 8px; cursor: pointer }

.page li:hover { background-color: #2f4b80 }

.page li:hover>a, .page li>a { color: #fff }

.page li.active { background-color: #2f4b80 }

/*! ------------------------------服务支持开始------------------------------*/



#serve { margin-top: 40px; margin-bottom: 50px; width: 100%; color: #666 }

#serve>.serve-main>.main { font-size: 16px }

#serve>.serve-main>.main>h4 { height: 40px; color: #2f4b80; font-size: 16px; font-weight: 700 }

#serve>.serve-main>.main>ol { padding-left: 17px }

#serve>.serve-main>.main>ol>li { height: 40px }

#serve>.serve-main>.main>.form { width: 100%; border: 1px solid #6e81a6; text-align: center }

#serve>.serve-main>.main>.form>.top>dl { float: left; width: 399px }

#serve>.serve-main>.main>.form>.top>dl>dt { width: 100%; height: 47px; background-color: #2f4b80; color: #fff; font-size: 24px; font-weight: 700; line-height: 47px }

#serve>.serve-main>.main>.form>.top>dl>dd { width: 100%; height: 40px; line-height: 40px; background-color: #fff }

#serve>.serve-main>.main>.form>.top>dl>dd.s1 { background-color: #f7f7f7 }

#serve>.serve-main>.main>.form>.top>dl+dl { border-left: 1px solid #ccc }

#serve>.serve-main>.main>.form>.top>dl.shi-dian { width: 400px }

#serve>.serve-main>.main>.form>.footer { width: 100%; height: 69px; background-color: #fff; color: #666; padding-top: 10px }

#serve>.serve-main>.main>.form>.footer>p { line-height: 25px }

/*! ------------------------------服务支持结束------------------------------*/





/*! ------------------------------公司文化开始------------------------------*/



#gs-culture { margin-bottom: 50px; width: 100%; color: #666 }

#gs-culture .date { font-weight: 400; font-size: 14px; float: right; color: #a1a1a1 }

#gs-culture>.container>.gs-culture-s1 { width: 100%; border-top: 4px solid #970005 }

#gs-culture>.container>.gs-culture-s1>.news { width: 100%; margin-bottom: 30px }

#gs-culture>.container>.gs-culture-s1>.news .yao-wen, #gs-culture>.container>.gs-culture-s1>.news>.new-banner { padding-top: 20px; float: left }

#gs-culture>.container>.gs-culture-s1>.news .yao-wen>.title, #gs-culture>.container>.gs-culture-s1>.news>.new-banner>.title { height: 35px; line-height: 35px; color: #970005; font-size: 24px; margin-bottom: 10px }

#gs-culture>.container>.gs-culture-s1>.news .yao-wen>.title>.icon-s1, #gs-culture>.container>.gs-culture-s1>.news>.new-banner>.title>.icon-s1 { margin-right: 8px; display: inline-block }

#gs-culture>.container>.gs-culture-s1>.news .yao-wen>.title>.icon-s1 img, #gs-culture>.container>.gs-culture-s1>.news>.new-banner>.title>.icon-s1 img { width: 100%; vertical-align: middle }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner { width: 420px }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner .banner .swiper-container { width: 100%; height: 330px; color: #fff; text-align: center }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner .banner .swiper-container img { width: 100%; height: 300px }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner .banner .swiper-slide .title { font-style: italic; font-size: 42px; margin-bottom: 0; line-height: 45px }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner .banner .swiper-slide p { font-style: italic; font-size: 25px }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner .banner .pagination { position: absolute; z-index: 1; left: 0; bottom: 0 }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner .banner .swiper-pagination-bullet { display: inline-block; width: 10px; height: 10px; border-radius: 8px; background: #555; margin-right: 10px; opacity: .8; cursor: pointer }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner .banner .swiper-pagination-bullet-active { background: #970005 }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner .banner .swiper-dynamic-links { text-align: center }

#gs-culture>.container>.gs-culture-s1>.news>.new-banner .banner .swiper-dynamic-links a { display: inline-block; padding: 5px; border-radius: 3px; border: 1px solid #ccc; margin: 5px; font-size: 12px; text-decoration: none; color: #333; background: #eee }

#gs-culture>.container>.gs-culture-s1>.news>.yao-wen { width: 535px; margin-left: 38px }

#gs-culture>.container>.gs-culture-s1>.news>.yao-wen>.li-active { line-height: 34px; border-bottom: 1px dashed #ccc }

#gs-culture>.container>.gs-culture-s1>.news>.yao-wen>.li-active>h3 { font-size: 20px; font-weight: 700; color: #9e0c15 }

#gs-culture>.container>.gs-culture-s1>.news>.yao-wen>.li-active>.content { font-size: 14px; line-height: 24px; color: #666; padding-bottom: 10px }

#gs-culture>.container>.gs-culture-s1>.news>.yao-wen>ul { margin-top: 15px }

#gs-culture>.container>.gs-culture-s1>.news>.yao-wen>ul>li { height: 35px }

#gs-culture>.container>.gs-culture-s1>.news>.yao-wen>ul>li:hover>a { color: red }

#gs-culture>.container>.gs-culture-s1>.news>.fr-bg { float: right; width: 175px }

#gs-culture>.container>.gs-culture-s1>.news>.fr-bg img { width: 175px; height: 395px }

#gs-culture>.container>.gs-culture-s1>.main>.head-bg { width: 100%; margin-bottom: 20px }

#gs-culture>.container>.gs-culture-s1>.main>.head-bg>img { width: 100%; height: 118px }

#gs-culture>.container>.gs-culture-s1>.main>.main-list>.main-item { float: left; width: 350px; padding-right: 35px }

#gs-culture>.container>.gs-culture-s1>.main>.main-list>.main-item>.title { height: 35px; line-height: 35px; color: #970005; font-size: 24px; margin-bottom: 10px }

#gs-culture>.container>.gs-culture-s1>.main>.main-list>.main-item>.title>.icon-s1 { margin-right: 8px; display: inline-block }

#gs-culture>.container>.gs-culture-s1>.main>.main-list>.main-item>.title>.icon-s1 img { width: 100%; vertical-align: middle }

#gs-culture>.container>.gs-culture-s1>.main>.main-list>.main-item>ul>li { line-height: 38px; font-size: 16px }

#gs-culture>.container>.gs-culture-s1>.main>.main-list>.s2 { width: 348px; padding: 0 35px; border-left: 1px dashed #ccc }

#gs-culture>.container>.gs-culture-s1>.main>.main-list>.s3 { padding: 0 0 0 35px; border-left: 1px dashed #ccc }

#gs-culture>.container>.gs-culture-s1>.banner-list { margin-top: 30px; position: relative; width: 100%; height: 190px }

#gs-culture>.container>.gs-culture-s1>.banner-list>.swiper-container { width: 1130px }

#gs-culture>.container>.gs-culture-s1>.banner-list>.swiper-button-next { background: url(../images/next_s1.jpg) no-repeat right center; right: 0 }

#gs-culture>.container>.gs-culture-s1>.banner-list>.swiper-button-prev { left: 0; background: url(../images/prev_s1.jpg) no-repeat left center }

#gs-culture>.container>.gs-culture-s1>.banner-list img { width: 270px; height: 190px }

/*! ------------------------------公司文化结束------------------------------*/







/*! ------------------------------社会责任开始------------------------------*/

#gs-culture>.container>.gs-culture-s2>.title { text-align: center; padding-top: 40px; padding-bottom: 8px }

#gs-culture>.container>.gs-culture-s2>.title h3 { font-size: 24px; font-weight: 700; color: #000 }

#gs-culture>.container>.gs-culture-s2>.title p { font-size: 12px; line-height: 24px }

#gs-culture>.container>.gs-culture-s2>.img-list li.s1 { float: left }

#gs-culture>.container>.gs-culture-s2>.img-list li.s1 img { width: 832px; height: 438px }

#gs-culture>.container>.gs-culture-s2>.img-list li.s2 { margin-bottom: 10px }

#gs-culture>.container>.gs-culture-s2>.img-list li.s2 img { width: 350px; height: 225px }

#gs-culture>.container>.gs-culture-s2>.img-list li.s2, #gs-culture>.container>.gs-culture-s2>.img-list li.s3 { float: right }

#gs-culture>.container>.gs-culture-s2>.img-list li.s3 img { width: 350px; height: 200px }

/*! ------------------------------社会责任结束------------------------------*/







/*! ------------------------------领导关怀开始------------------------------*/

#gs-culture>.container>.gs-culture-s3 { width: 100%; overflow: hidden; margin-top: 40px }

#gs-culture>.container>.gs-culture-s3>.title { width: 100%; height: 32px; background: url(../images/title_bg.png) no-repeat left center; line-height: 32px; padding-left: 165px; margin-bottom: 17px }

#gs-culture>.container>.gs-culture-s3>.title>h3 { font-size: 24px; color: #444; font-weight: 400 }

#gs-culture>.container>.gs-culture-s3>.title>h3>span { font-size: 12px; font-weight: 400; margin-left: 15px }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s1 { width: 100%; margin-bottom: 30px; background: url(../images/main_s3_bg.png) no-repeat right bottom }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s1>ul { width: 1004px; border: 3px solid #2f4b80; padding: 15px 0 }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s1>ul>li { float: left; padding-left: 20px }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s1>ul>li>img { width: 309px; height: 200px }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s2 { width: 100%; height: 210px; margin-bottom: 30px; position: relative }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s2:after { content: ""; position: absolute; top: -10px; left: 20px; width: 26px; height: 20px; background: url(../images/icon_sj.png) no-repeat }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s2>.text { float: left; margin-top: 23px; width: 350px; padding: 0 20px; line-height: 30px; font-size: 13px }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s2>ul { float: right; width: 803px; border: 3px solid #2f4b80; padding: 15px 0 }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s2>ul li { float: left; padding-left: 13px }

#gs-culture>.container>.gs-culture-s3>.img-item>.img-item-s2>ul li>img { width: 250px; height: 160px }

#gs-culture>.container>.gs-culture-s3>.page { text-align: center }

#gs-culture>.container>.gs-culture-s3>.page li { display: inline-block; width: 32px; height: 32px; background-color: #ccc; border-radius: 4px; line-height: 32px; text-align: center; margin-right: 8px; cursor: pointer }

#gs-culture>.container>.gs-culture-s3>.page li:hover { background-color: #2f4b80 }

#gs-culture>.container>.gs-culture-s3>.page li:hover>a, #gs-culture>.container>.gs-culture-s3>.page li>a { color: #fff }

#gs-culture>.container>.gs-culture-s3>.page li.active { background-color: #2f4b80 }

/*! ------------------------------领导关怀结束------------------------------*/



/*! ------------------------------文化理念开始------------------------------*/

#gs-culture>.container>.gs-culture-s4 { margin-top: 40px }

#gs-culture>.container>.gs-culture-s4>.img { float: left; width: 530px }

#gs-culture>.container>.gs-culture-s4>.img>img { width: 530px; height: 255px }

#gs-culture>.container>.gs-culture-s4>.text { float: right; width: 635px }

#gs-culture>.container>.gs-culture-s4>.text>.title { border-bottom: 1px solid #ccc }

#gs-culture>.container>.gs-culture-s4>.text>.title>h3 { font-size: 24px; color: #444 }

#gs-culture>.container>.gs-culture-s4>.text>.title>span { font-size: 12px; line-height: 30px }

#gs-culture>.container>.gs-culture-s4>.text>p { margin-top: 8px; text-indent: 30px; line-height: 26px; font-size: 14px; color: #333 }

#gs-culture>.container>.gs-culture-s4>.text>p.name { float: right }

/*! ------------------------------文化理念结束------------------------------*/















/*! ------------------------------联系我们开始------------------------------*/



#contact { margin-top: 40px; margin-bottom: 60px }

#contact>.container>ul>li { margin-bottom: 28px; height: 280px }

#contact>.container>ul>li>.img-fl { float: left; width: 710px }

#contact>.container>ul>li>.text-fr { float: left; width: 458px; height: 243px; border: 1px dashed #ccc; border-left-color: transparent; padding-left: 30px; padding-top: 35px }

#contact>.container>ul>li>.text-fr>.title { color: #2f4b80; font-size: 24px; height: 47px; font-weight: 700 }

#contact>.container>ul>li>.text-fr>ul>li { color: #333; font-size: 16px; /*height: 36px */ line-height:36px;}

/*! ------------------------------联系我们结束------------------------------*/





/*! ------------------------------在线留言开始------------------------------*/



#contact>.liu-yan>.img { float: left; width: 408px; height: 580px }

#contact>.liu-yan>.img img { width: 100%; height: 580px }

#contact>.liu-yan>.form { float: right; width: 760px; padding-top: 20px }

#contact>.liu-yan>.form>.introduce { padding-left: 25px; position: relative }

#contact>.liu-yan>.form>.introduce:after { content: ""; position: absolute; top: 0; left: 0; width: 6px; height: 80px; background-color: #2f4b80 }

#contact>.liu-yan>.form>.introduce>h4 { margin-top: 5px; font-size: 18px; font-weight: 700; height: 40px; color: #333 }

#contact>.liu-yan>.form>.introduce>p { font-size: 12px; height: 22px }

#contact>.liu-yan>.form .form-box { width: 760px; margin-top: 20px }

#contact>.liu-yan>.form .form-box>label { margin-top: 25px }

#contact>.liu-yan>.form .form-box>label span { display: block; width: 238px; height: 25px }

#contact>.liu-yan>.form input { font-size: 14px }

#contact>.liu-yan>.form #e-mail, #contact>.liu-yan>.form #phone, #contact>.liu-yan>.form #qq, #contact>.liu-yan>.form #username { width: 358px; height: 38px; border: 1px solid #ccc; border-radius: 4px }

#contact>.liu-yan>.form #content { width: 758px; height: 128px; border: 1px solid #ccc; border-radius: 4px; font-size: 14px }

#contact>.liu-yan>.form #btn { margin-top: 16px; width: 380px; height: 40px; background-color: #2f4b80; line-height: 40px; text-align: center; color: #fff; border-radius: 4px; border: none }

/*! ------------------------------在线留言结束------------------------------*/





/*! ------------------------------人才理念开始------------------------------*/



#ren-cai { margin-top: 40px; margin-bottom: 50px }

#ren-cai>.ren-cai-s1>.img { float: left; width: 420px }

#ren-cai>.ren-cai-s1>.img>img { width: 100%; height: 505px }

#ren-cai>.ren-cai-s1>.text { float: right; width: 735px }

#ren-cai>.ren-cai-s1>.text>.title { border-bottom: 1px solid #ccc }

#ren-cai>.ren-cai-s1>.text>.title>h3 { font-size: 24px; color: #444 }

#ren-cai>.ren-cai-s1>.text>.title>span { font-size: 12px; line-height: 30px }

#ren-cai>.ren-cai-s1>.text>p, #ren-cai>.ren-cai-s1>.text li { padding-left: 3px; padding-right: 25px; line-height: 25px }

#ren-cai>.ren-cai-s1>.text>p.conter-name { margin-top: 20px; color: #2f4b80 }

#ren-cai>.ren-cai-s1>.text p.mt { margin-top: 35px }

/*! ------------------------------人才理念结束------------------------------*/





/*! ------------------------------招贤纳士开始------------------------------*/



#ren-cai>.ren-cai-s2>.title { width: 100%; text-align: center; font-size: 16px }

#ren-cai>.ren-cai-s2>.title>ul>li { float: left; width: 171px; height: 50px; background-color: #2f4b80; line-height: 50px; color: #fff; text-align: center }

#ren-cai>.ren-cai-s2>.main>ul>li { width: 100%; text-align: center }

#ren-cai>.ren-cai-s2>.main>ul>li>ul>li { color: #383838; float: left; width: 171px; height: 40px; line-height: 40px }

#ren-cai>.ren-cai-s2>.main>ul>li>ul>li.icon-s1 { cursor: pointer; background: url(../images/state.jpg) no-repeat center }

#ren-cai>.ren-cai-s2>.main>ul>li>ul>li.conter { background-image: url(../images/end.jpg) }

#ren-cai>.ren-cai-s2>.main>ul>li>.main-content { padding: 20px 40px; color: #383838; text-align: left; display: none; background-color: #fff }

#ren-cai>.ren-cai-s2>.main>ul>li>.main-content dd, #ren-cai>.ren-cai-s2>.main>ul>li>.main-content dt { height: 32px }

#ren-cai>.ren-cai-s2>.main>ul>li:nth-child(2n) { background-color: #f6f6f6 }

/*! ------------------------------招贤纳士结束------------------------------*/





/*! ------------------------------公司环境开始------------------------------*/



#condition { margin-top: 40px; margin-bottom: 60px }

#condition>.page { margin-top: 40px; min-width: 1200px }

#condition>.container { overflow: hidden }

#condition>.container hr { border-color: #ddd; margin: 60px 0 80px }

#condition>.container>.ul-item { width: 101%; padding-left: 5px; padding-top: 10px }

#condition>.container>.ul-item li { margin-right: 22px; margin-bottom: 20px }

#condition>.container>.ul-item .text { width: 310px; height: 425px; background-color: #f6f6f6; padding-top: 70px; padding-left: 35px; padding-right: 35px }

#condition>.container>.ul-item .text>h3 { font-size: 36px; font-weight: 700; height: 60px }

#condition>.container>.ul-item .text>p { line-height: 32px }

#condition>.container>.ul-item .big { width: 780px; height: 495px; box-shadow: 2px 1px 10px #000 }

#condition>.container>.ul-item .big>img { padding: 10px; width: 765px; height: 475px }

#condition>.container>.ul-item .small { width: 380px; height: 240px; box-shadow: 2px 1px 10px #000 }

#condition>.container>.ul-item .small>img { padding: 10px; width: 360px; height: 220px }

/*! ------------------------------公司环境结束------------------------------*/

/*------------------------------客服开始------------------------------*/

.aside-contact { position: fixed; right: 10px; top: 160px; z-index: 9999; }

.aside-contact li { background: #6da9de url("../images/qq.png") no-repeat center 3px; -webkit-background-size: 40px; background-size: 40px; margin-bottom: 10px; }

.aside-contact li a { display: block; width: 60px; height: 20px; padding-top: 40px; color: #fff; font-size: 12px; text-align: center; }

.aside-contact .icon2 { background-color: #78c340; }

/*------------------------------客服结束------------------------------*/



/* 轮播 */

.banner-sy-list { margin-top: 30px; position: relative; width: 100%; height: 350px; }

.banner-sy-list>.swiper-container { width: 1130px }

.banner-sy-list a { border: 1px solid #ccc; width: 260px; height: 360px; padding: 10px; text-align: left; }

.banner-sy-list a:hover { border-color: blue; }

.banner-sy-list a > .name { color: #333333; line-height: 30px; }

.banner-sy-list a > .text { color: #ccc; }

.banner-sy-list>.swiper-button-next { background: url(../images/next_s1.jpg) no-repeat right center; right: 0 }

.banner-sy-list>.swiper-button-prev { left: 0; background: url(../images/prev_s1.jpg) no-repeat left center }

.banner-sy-list img { width: 250px; height: 300px }

.erweima_model { position: fixed; right: -174px; top: 265px; width: 148px; height: 148px; background-color: #fff; padding: 10px; z-index: 999; box-shadow: 0px 2px 2px 0px rgba(242,242,242,1); }

.aside-contact > li > span { display: block; width: 60px; height: 60px; border-bottom: 1px solid #ccc; position: relative; background: #fff url(../images/phone_erwei.png) center center no-repeat; }

